bitkeeper revision 1.22.2.21 (3e4bf2aflO59Pk9VYHigeXQrI0c6Fw)
authorkaf24@labyrinth.cl.cam.ac.uk <kaf24@labyrinth.cl.cam.ac.uk>
Thu, 13 Feb 2003 19:31:59 +0000 (19:31 +0000)
committerkaf24@labyrinth.cl.cam.ac.uk <kaf24@labyrinth.cl.cam.ac.uk>
Thu, 13 Feb 2003 19:31:59 +0000 (19:31 +0000)
domain.c:
  Ensure DOM0's page directory is pinned in setup_guestos().

xen-2.4.16/common/domain.c

index 61323d764db5ba66a82843dee2935f8f480034d3..abe46e9853e1555bcec114a5b1f348334309e8fd 100644 (file)
@@ -672,6 +672,8 @@ int setup_guestos(struct task_struct *p, dom0_newdomain_t *params)
             frame_table;
         cur_address <<= PAGE_SHIFT;
     }
+    page->type_count |= REFCNT_PIN_BIT;
+    page->tot_count  |= REFCNT_PIN_BIT;
     page->flags = dom | PGT_l2_page_table;
     unmap_domain_mem(l1start);